
/* 公共 ----------------------------------------------------- */

body{color: #444;font-size: 12px;line-height: 1.5;font-family:"微软雅黑","Microsoft Yahei";overflow-y:scroll;}
/*body{color: #333;font-size: 14px;line-height: 1.5;font-family:"宋体";overflow-y:scroll;}*/
a{color: #333;}
a:hover,a:active,a:focus{text-decoration: none;}
a:hover{color: #ff6f18;}
em{font-style: normal;}
/* {max-width: 100%;} */img

/*@import "style-lz.css";*/

/*布局*/
.h{height: 10px;}
.h15{height: 15px;}
.h20{height: 20px;}
.h30{height: 30px;}
.h40{height: 40px;}
.m0{margin: 0;}
.p0{padding: 0;}
.p-lr{padding: 0 25px;}
.flr{float: right;}
.fll{float: left;}
.dn{display: none;}
.posr{position: relative;}
.tal{text-align: left;}
.tar{text-align: right;}
.fix{*zoom:1;}
.fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.z-99{z-index: 99;position: relative;}

/*图标*/
.ico-letter{display: inline-block;width: 16px;height: 16px;position: relative;top: 3px;margin-right: 5px;
	background: url(../images/ico-01.png) no-repeat center center;
}
.ico-move{display: inline-block;width: 16px;height: 22px;position: relative;top: 6px;margin-right: 5px;
	background: url(../images/ico-02.png) no-repeat center center;
}
.ico-xing{display: inline-block;width: 16px;height: 22px;position: relative;top: 6px;margin-right: 5px;
	background: url(../images/ico-xing.png) no-repeat center center;
}
.ico-user{height: 50%;line-height: 50px;display: inline-block;float: right;cursor: pointer;padding-right: 20px;
	background: url(../images/ico-16.png) no-repeat right center;margin-right: 15px;
}
.ico-user img{display: inline-block;vertical-align: middle;}

.ico-nav{width: 88px;height: 24px;line-height: 24px;padding-left: 30px;display: block;position: absolute;bottom: 15px;color: #fff;
	background: #3365aa url(../images/ico-17.png) no-repeat 7px center;cursor: pointer;
}


/*标题*/


/*颜色*/
.bg-gray{background-color: #d8d8d8 !important;}
/*按钮*/
.g-btn1{height: 42px;border: 0;width: 84px;color: #fff;display: inline-block;
	border-radius: 3px;background-color: #3365aa;font-size: 14px;
}
.g-btn1:hover{
	background-color: #6e94ca;
}
.g-btn1:focus{
	outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;}
/*边框*/
.g-box1,.g-box2{border: 1px solid #e0e0e0;*zoom:1;}
.g-box1,.g-box3{border: 1px solid #e0e0e0;*zoom:1;}
.g-box1:after,.g-box1:before,.g-box2:after,.g-box2:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.g-box1{}
.g-box2{border-top: 2px solid #4275b6;margin-top: -1px;}
.g-box3{border-top: 2px solid #4275b6;margin-top: -35px;}
.g-box1-1{padding: 30px 25px 0;}

.borb{border-bottom: 1px solid #ccc;}
.g-borb1{border-bottom: 2px solid #44967a;}

.bgf{background-color: #fff;}

/* 通用模块 -------------------------------------------------- */
.g-ul{*zoom:1; }
.g-ul:after,.g-ul:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.g-ul,.g-ul li{list-style: none;margin: 0;padding: 0;}

/*******************************
	-------[=顶部]-------
********************************/
#top{line-height: 41px;background-color: #ececec;
	border-bottom: 1px solid #c2c5cb;}
#top .wel1{float: left; display: block;}
#top .wel1 a{margin-left: 0px;}
#top .wel1 .a2{display: inline-block;padding-left: 0px;
	background: url(../images/ico-xing.png) no-repeat left center;
}
#top .wel{float: right; display: none;}
#top .wel a{margin-left: 0px;}
#top .wel .a2{display: inline-block;padding-left: 0px;
	background: url(../images/ico-xing.png) no-repeat left center;
}
#top .content{height: 41px;float: left;width:280px;margin-left: 40px;}
#top .top-r{float: right;}
.top-r a{color: #404040;display: inline-block;}
.top-r span a{margin: 0 8px;}
.top-r .a3{padding-right: 10px;margin-left: 15px;
	background: url(../images/ico-04.png) no-repeat right center;
}
.container1{
	height: 36px;
	width: 1110px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
}
.wel a:hover{color: #ff6f18;}
.top-r a:hover{color: #ff6f18;}
.ul-user{position: absolute;width: 100%;top: 70px;left: 0;text-align: center;
	background: rgba(51,101,170,.9);z-index: 9;display: none;
}
.ul-user li a{color: #fff;line-height: 50px;display: block;font-size: 16px;}
.ul-user li a:hover{color: #a51812;}

.overlay{position: fixed;left: 0;top: 0;width: 100%;height: 100%;
	background-color: rgba(0,0,0,.5);z-index: 9;
}
/*******************************
	-------[=头部]-------
********************************/
#hd{background: url(../images/hd-bg.png) no-repeat center top;
	border-bottom: 1px solid #c2c5cb;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.logo{float: left;width: 52%;line-height: 147px;margin-right: 15px;}
.logo img{display: inline-block;vertical-align: middle;}

.soForm{float: right;width: 46%;height: 147px;padding-top: 54px;}
.soForm .words{font-size: 12px;color: #999;margin-bottom: 10px;line-height: 1;margin-right:120px; float: right;}
.soForm .words a{display: inline-block;color: #5683bc;margin: 0 10px;}
.soForm .words a:first-child{margin-left: 0;}
.soForm .words a.on,
.soForm .words a:hover{text-decoration: underline;color: #ff6f18;}
.soBox{position: relative;height: 42px;margin-bottom: 18px;width: 500px;}
.soBox input{height: 42px;border:0;font-size: 14px;outline: 0;}
.soBox .so-inp{width: 60%;border: 1px solid #b2b2b2;background: #fff;padding: 0 10px;margin-left:77px;}
.soBox .so-inp:focus{border: 1px solid #3365aa;}
.soBox .so-btn{width: 85px;margin: 0 13px;
	color: #fff;background-color: #3365aa;border-radius: 3px;
}
.soBox a{color: #3365aa;}
.so-btn:focus{
	outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;}
.m-logo{float: left;height: 50px;line-height: 50px;}
.m-logo img{display: inline-block;vertical-align: middle;max-height: 95%;}
.menuBtn{width: 50px;height: 50px;cursor: pointer;display: inline-block;float: right;
    background: url(../images/ico-menu.png) no-repeat center center;
    -o-background-size: 35px auto;
    -ms-background-size: 35px auto;
    -moz-background-size: 35px auto;
    -webkit-background-size: 35px auto;
    background-size: 35px auto;
}

/*******************************
	-------[=导航]-------
********************************/
#nv{background-color: #4476b5;height: 45px;line-height: 45px;}
.nav-ul{overflow: hidden;}
.nav-ul li{float: left;width: 8.2%;text-align: center;}
.nav-ul .v1{display: block;font-size: 16px;color: #fff;height: 45px;overflow: hidden;
	background: url(../images/ico-05.png) no-repeat right center;
}
.nav-ul li a:hover{
	background-color:#185fb7;
}
/*.nav-ul li:last-child .v1{background: 0;}*/

/*******************************
	-------[=底部]-------
********************************/
#fd{background-color: #8E90AE;padding: 23px 0;margin-top:5px;}
.fd-logo{float: left;width: 25%;line-height: 88px;}
.fd-logo img{display: inline-block;vertical-align: middle;}
#fd .con{width: 70%;float: right;text-align: right;line-height: 28px;font-size: 14px;color: #fff;}
#fd .con a{color: #fff;margin: 0 5px;display: inline-block}
#fd .con a:hover{color: #1361F5;margin: 0 5px;display: inline-block}
#fd .con p{margin: 0;}
#fd .con .p1{margin-bottom: 30px;}
/*******************************
	-------[=主页]-------
********************************/
.cur-tit{color: #999;height: 35px;line-height: 30px;margin-left: 0px;width: 800px;}
.cur-tit a{color: #002d6b;}
.ico-tit1{display: inline-block;height: 19px;width: 22px;margin-left: 19px;margin-right: 10px;position: relative;top: 3px;
	background: url(../images/ico-menu.png) no-repeat center center;
}

.g-tit1{height: 45px;line-height: 50px;margin: 0;font-size: 16px;color: #fff;background: #4275b6;}
.g-tit2{height: 48px;line-height: 48px;margin: 0;border: 1px solid #e0e0e0;border-top: 0;
	font-size: 14px;font-weight: bold;color: #2f2f2f;padding-left: 27px;
	background: url(../images/ico-08.png) no-repeat 14px center;
}
.snv{border: 1px solid #e0e0e0;border-top: 0;padding-left: 20px;}
.snv li{border-bottom: 1px solid #e8e8e8;position: relative;}
.snv li .v1{line-height: 42px;display: block;padding-left: 14px;font-size: 14px;color: #676767;
	background: url(../images/ico-07.png) no-repeat right 10px center;height: 42px;overflow: hidden;
}
.snv li .v1:hover{color: #a51812;background: url(../images/ico-07.png) no-repeat right 10px center;}
.snv li .v2:hover{color: #a51812;}

.snv li .v2{line-height: 42px;display: block;padding-left: 14px;font-size: 14px;color: #676767;
	background: no-repeat right 10px center;height: 42px;overflow: hidden;
}

.snv li:last-child{border-bottom: 0;}
.lz-nav{position: absolute;width: 400px;left: 100%;top: 0%;z-index: 9;padding-left: 30px;
	background-color:   #F2F2F2;border: 1px solid #e4e4e4;display: none;
}
.lz-nav dl{margin-bottom: 0px;overflow: hidden;}
.lz-nav dt{font-size: 14px;color: #2f2f2f;border-bottom: 1px solid #e2e2e2;line-height: 30px;}
.lz-nav dd{float: left;margin-left:20px;}
.lz-nav dd a{color: #676767;display: inline-block;line-height: 40px;padding: 0 10px;

}
.lz-nav dd a:hover{color:#a51812;background: url(../images/ico-19.png) no-repeat center bottom;}
.m-advr{margin-bottom: 5px;margin-top:5px;}
.m-advr img{width: 100%;display: block;}

#fd-index{text-align: center;color: #727272;}
#fd-index a{margin: 0 3px;}
/*color: #727272;*/
.index{background: url(../images/bg-index.png) no-repeat center top;
		-o-background-size: 100% auto;
		-ms-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
}
.index #hd{border: 0;}

.bd-soform1{display: none;}

.btncontrol{
	background-color: #3365aa;
	float: right;
	margin-top: 32px;
	margin-right:20px;
	font-size: 13px;
	color: #fff;
	width: 80px;
	height: 40px;
	border: 0;
	border-radius:3px;
}
.btncontrol:hover{
	background-color: #3365aa;}
.tabcent {
	height:10px;
	float: right;
	font-size: 10px;
}
.tabcs {
	top: 0px;
	position: relative;
	display: none;
	font-size: 12px;
	padding-right:10px;
}
.tabcs table{
margin-top:-10px;
width:100%;
text-align: right;
margin-right:10px;
min-width: 60px;
background:#F5F5F5;
font-size: 14px;
}
.tabcs table tr td{
padding:2px;
padding-right:15px;
}
.tabcent:hover .tabcs {
display: block;
opacity: 1;
}
/* 代码整理：懒人之家 www.lanrenzhijia.com */

.theme-massege {
	z-index:9999;
	position:fixed;
	top:70%;
	left:58%;
	width:530px;
	height:240px;
	margin:-180px 0 0 -330px;
	border:solid 1px #C1C1C1;
	background:#F1F1F1;
	display:none;
}
.theme-title {
	position: relative;
	text-align: left;
}
.theme-massege h3{
	padding-left:10px;
	margin: 10px;
}
.theme-title .mclose {
	float:right;
	color:black;
	padding:5px;
	margin:-6px 2px -5px;
	font:bold 20px/20px simsun;
	text-shadow:0 1px 0 #ddd
}
.msgcontent{
	margin:0 15px 10px 15px;
	resize: none;
	border-radius: 3px;
}
.msgbuton{
	width: 85px;
	background-color: #3365aa;
	border-radius: 3px;
	height: 35px;
	font-size: 14px;
	color: white;
	border: 0px;
	margin-left: 15px;
}
.theme-title .mclose:hover {
	color:red;
}

.floats {/*浮动容器通用样式*/
  position:absolute;
  float:right;
  padding-right:110px;
  /*上面两句是必需的，下面看实际情况去定义了*/
  padding:3px;
  color:white;
  width:30px;
  height:100px;
  opacity: 0.5;
  filter:alpha(opacity=50);

 }
#test4{
top:380px;margin-left: -25px;
}/*左右定位的两个容器初始高度*/
#test4 a{
margin-left: -6px;
}


#fullKeyWordInput{
	line-height: 20px;
}
#searchbutton{
	position: absolute;

}
#selBoardCode{
	line-height: 36px;
}
